8ac8f2664aa1cc1bc18d5c7cf0464ac1627d576e,src/main/java/org/vafer/jdeb/signing/PGPSigner.java,PGPSigner,PGPSigner,#InputStream#String#String#,55
Before Change
private PGPPrivateKey privateKey;
public PGPSigner(InputStream keyring, String keyId, String passphrase) throws IOException, PGPException {
PGPSecretKey secretKey = getSecretKey(keyring, keyId);
privateKey = secretKey.extractPrivateKey(new BcPBESecretKeyDecryptorBuilder(new BcPGPDigestCalculatorProvider()).build(passphrase.toCharArray()));
}
After Change
private PGPPrivateKey privateKey;
public PGPSigner(InputStream keyring, String keyId, String passphrase) throws IOException, PGPException {
secretKey = getSecretKey(keyring, keyId);
if(secretKey == null)
{
throw new PGPException(String.format("Specified key %s does not exist in key ring %s", keyId, keyring));